Details

Time bar (total: 2.0min)

analyze4.8s (4.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.2%0.8%0
0%99.2%0.8%1
0%99.2%0.8%2
0%99.2%0.8%3
0%99.2%0.8%4
0%99.2%0.8%5
0%99.2%0.8%6
0%99.2%0.8%7
0%99.2%0.8%8
0%99.2%0.8%9
0%99.2%0.8%10
0%99.2%0.8%11
0%99.2%0.8%12
0%99.2%0.8%13
0%99.2%0.8%14
Compiler

Compiled 96 to 64 computations (33.3% saved)

sample740.0ms (0.6%)

Algorithm
intervals
Results
430.0ms2186×body128invalid
54.0ms256×body128valid
Compiler

Compiled 191 to 143 computations (25.1% saved)

simplify203.0ms (0.2%)

Algorithm
egg-herbie
Rules
551×distribute-rgt-in_binary64_14691
519×distribute-lft-in_binary64_14690
502×cancel-sign-sub-inv_binary64_14707
205×distribute-rgt-neg-in_binary64_14699
203×sub-neg_binary64_14734
177×distribute-neg-in_binary64_14702
163×distribute-lft-neg-out_binary64_14700
159×distribute-lft-neg-in_binary64_14698
157×associate--r-_binary64_14680
148×distribute-rgt-neg-out_binary64_14701
143×unsub-neg_binary64_14735
139×associate-+l+_binary64_14674
116×associate-*r*_binary64_14681
115×associate--l-_binary64_14679
112×neg-sub0_binary64_14736
109×associate-+r+_binary64_14673
102×associate-*l*_binary64_14682
94×neg-mul-1_binary64_14737
77×*-commutative_binary64_14672
66×associate--l+_binary64_14678
58×associate--r+_binary64_14677
45×+-commutative_binary64_14671
36×associate-+l-_binary64_14676 associate-+r-_binary64_14675
30×remove-double-neg_binary64_14729
27×cancel-sign-sub_binary64_14706
22×distribute-neg-out_binary64_14703
19×+-rgt-identity_binary64_14726
14×sub0-neg_binary64_14728
11×distribute-lft-out_binary64_14692
distribute-rgt-out_binary64_14694
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_15004 erf-erfc_binary64_15003 erf-odd_binary64_15002 if-if-and-not_binary64_15001 if-if-and_binary64_15000 if-if-or-not_binary64_14999 if-if-or_binary64_14998 if-not_binary64_14997 if-same_binary64_14996 if-false_binary64_14995 if-true_binary64_14994 not-gte_binary64_14993 not-lte_binary64_14992 not-gt_binary64_14991 not-lt_binary64_14990 gte-same_binary64_14989 lte-same_binary64_14988 gt-same_binary64_14987 lt-same_binary64_14986 sinh---cosh_binary64_14933 sinh-+-cosh_binary64_14932 sinh-cosh_binary64_14931 tanh-def-c_binary64_14930 tanh-def-b_binary64_14929 tanh-def-a_binary64_14928 cosh-def_binary64_14927 sinh-def_binary64_14926 tan-neg_binary64_14873 cos-neg_binary64_14872 sin-neg_binary64_14871 tan-0_binary64_14870 cos-0_binary64_14869 sin-0_binary64_14868 hang-m-tan_binary64_14867 hang-p-tan_binary64_14866 hang-m0-tan_binary64_14865 hang-p0-tan_binary64_14864 hang-0m-tan_binary64_14863 hang-0p-tan_binary64_14862 tan-+PI/2_binary64_14861 tan-+PI_binary64_14860 tan-PI_binary64_14859 tan-PI/3_binary64_14858 tan-PI/4_binary64_14857 tan-PI/6_binary64_14856 cos-+PI/2_binary64_14855 cos-+PI_binary64_14854 cos-PI_binary64_14853 cos-PI/2_binary64_14852 cos-PI/3_binary64_14851 cos-PI/4_binary64_14850 cos-PI/6_binary64_14849 sin-+PI/2_binary64_14848 sin-+PI_binary64_14847 sin-PI_binary64_14846 sin-PI/2_binary64_14845 sin-PI/3_binary64_14844 sin-PI/4_binary64_14843 sin-PI/6_binary64_14842 sub-1-sin_binary64_14841 sub-1-cos_binary64_14840 -1-add-sin_binary64_14839 -1-add-cos_binary64_14838 1-sub-sin_binary64_14837 1-sub-cos_binary64_14836 cos-sin-sum_binary64_14835 log-E_binary64_14831 log-pow_binary64_14830 log-rec_binary64_14829 log-div_binary64_14828 log-prod_binary64_14827 pow-base-0_binary64_14825 unpow1/3_binary64_14808 unpow3_binary64_14807 unpow2_binary64_14806 unpow1/2_binary64_14805 pow-plus_binary64_14804 exp-to-pow_binary64_14803 pow-base-1_binary64_14801 unpow0_binary64_14800 unpow1_binary64_14799 unpow-1_binary64_14798 exp-lft-cube_binary64_14797 exp-lft-sqr_binary64_14796 exp-cbrt_binary64_14795 exp-sqrt_binary64_14794 exp-prod_binary64_14793 div-exp_binary64_14792 rec-exp_binary64_14791 prod-exp_binary64_14790 exp-diff_binary64_14789 exp-neg_binary64_14788 exp-sum_binary64_14787 e-exp-1_binary64_14786 1-exp_binary64_14785 exp-1-e_binary64_14784 exp-0_binary64_14783 rem-log-exp_binary64_14782 rem-exp-log_binary64_14781 cube-unmult_binary64_14778 cube-mult_binary64_14771 cube-div_binary64_14770 cube-prod_binary64_14769 cube-neg_binary64_14768 rem-3cbrt-rft_binary64_14767 rem-3cbrt-lft_binary64_14766 rem-cbrt-cube_binary64_14765 rem-cube-cbrt_binary64_14764 sqr-abs_binary64_14756 sqr-neg_binary64_14755 rem-sqrt-square_binary64_14754 rem-square-sqrt_binary64_14753 times-frac_binary64_14747 div-sub_binary64_14746 mul-1-neg_binary64_14733 /-rgt-identity_binary64_14732 *-rgt-identity_binary64_14731 *-lft-identity_binary64_14730 --rgt-identity_binary64_14727 +-lft-identity_binary64_14725 mul0-rgt_binary64_14724 mul0-lft_binary64_14723 div0_binary64_14722 *-inverses_binary64_14721 +-inverses_binary64_14720 lft-mult-inverse_binary64_14719 rgt-mult-inverse_binary64_14718 remove-double-div_binary64_14717 pow-sqr_binary64_14714 sqr-pow_binary64_14713 difference-of-sqr--1_binary64_14712 difference-of-sqr-1_binary64_14711 difference-of-squares_binary64_14710 unswap-sqr_binary64_14709 swap-sqr_binary64_14708 distribute-neg-frac_binary64_14705 distribute-frac-neg_binary64_14704 distribute-rgt1-in_binary64_14697 distribute-lft1-in_binary64_14696 distribute-rgt-out--_binary64_14695 distribute-lft-out--_binary64_14693 count-2_binary64_14689 associate-/l/_binary64_14688 associate-/r/_binary64_14687 associate-/l*_binary64_14686 associate-/r*_binary64_14685 associate-*l/_binary64_14684 associate-*r/_binary64_14683
Counts
1 → 4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064142
1169142
2425142
32007142

prune15.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New404
Fresh011
Picked000
Done000
Total415
Error
27.4b
Counts
5 → 1
Compiler

Compiled 475 to 142 computations (70.1% saved)

localize67.0ms (0.1%)

Local error

Found 4 expressions with local error:

7.9b
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
8.4b
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
8.6b
(*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i)))
10.4b
(*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))

rewrite464.0ms (0.4%)

Algorithm
rewrite-expression-head
Error
27.3b
Rules
24×flip3--_binary64_14745 flip--_binary64_14716
20×add-sqr-sqrt_binary64_14763
16×frac-times_binary64_14751
12×pow1_binary64_14802 add-exp-log_binary64_14779 add-cbrt-cube_binary64_14777 add-cube-cbrt_binary64_14776 *-un-lft-identity_binary64_14741 associate-*l*_binary64_14682 associate-*r*_binary64_14681
sub-neg_binary64_14734 distribute-rgt-in_binary64_14691 cancel-sign-sub-inv_binary64_14707 distribute-lft-in_binary64_14690 associate-*l/_binary64_14684 associate-*r/_binary64_14683
pow-prod-down_binary64_14812 prod-exp_binary64_14790 add-log-exp_binary64_14780 cbrt-unprod_binary64_14774 unswap-sqr_binary64_14709 *-commutative_binary64_14672
Counts
4 → 120
Calls

4 calls:

17.0ms
(*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i)))
11.0ms
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
10.0ms
(*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))
10.0ms
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
Compiler

Compiled 13456 to 989 computations (92.7% saved)

series5.9s (5%)

Error
13.5b
Counts
4 → 192
Calls

4 calls:

1.4s
(*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))
1.3s
(*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i)))
1.3s
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
1.3s
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
Compiler

Compiled 49632 to 20225 computations (59.3% saved)

simplify979.0ms (0.8%)

Algorithm
egg-herbie
Rules
779×associate-*r*_binary64_14681
777×associate-*l*_binary64_14682
355×distribute-rgt-in_binary64_14691
351×distribute-lft-in_binary64_14690
229×*-commutative_binary64_14672
182×cancel-sign-sub-inv_binary64_14707
110×sub-neg_binary64_14734
102×distribute-rgt-neg-in_binary64_14699
74×distribute-lft-neg-in_binary64_14698
63×neg-sub0_binary64_14736
55×neg-mul-1_binary64_14737
52×sqr-pow_binary64_14713
48×swap-sqr_binary64_14708
46×+-commutative_binary64_14671
32×unpow3_binary64_14807 cube-mult_binary64_14771 cube-prod_binary64_14769 distribute-lft-neg-out_binary64_14700
28×distribute-neg-in_binary64_14702
26×associate--l+_binary64_14678 associate--r+_binary64_14677
24×distribute-rgt-out_binary64_14694
16×exp-prod_binary64_14793 pow-sqr_binary64_14714 difference-of-squares_binary64_14710
12×log-prod_binary64_14827 exp-sum_binary64_14787 cube-unmult_binary64_14778
10×mul-1-neg_binary64_14733
distribute-rgt-neg-out_binary64_14701 associate-+r+_binary64_14673
exp-diff_binary64_14789 *-rgt-identity_binary64_14731
1-exp_binary64_14785
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_15004 erf-erfc_binary64_15003 erf-odd_binary64_15002 if-if-and-not_binary64_15001 if-if-and_binary64_15000 if-if-or-not_binary64_14999 if-if-or_binary64_14998 if-not_binary64_14997 if-same_binary64_14996 if-false_binary64_14995 if-true_binary64_14994 not-gte_binary64_14993 not-lte_binary64_14992 not-gt_binary64_14991 not-lt_binary64_14990 gte-same_binary64_14989 lte-same_binary64_14988 gt-same_binary64_14987 lt-same_binary64_14986 sinh---cosh_binary64_14933 sinh-+-cosh_binary64_14932 sinh-cosh_binary64_14931 tanh-def-c_binary64_14930 tanh-def-b_binary64_14929 tanh-def-a_binary64_14928 cosh-def_binary64_14927 sinh-def_binary64_14926 tan-neg_binary64_14873 cos-neg_binary64_14872 sin-neg_binary64_14871 tan-0_binary64_14870 cos-0_binary64_14869 sin-0_binary64_14868 hang-m-tan_binary64_14867 hang-p-tan_binary64_14866 hang-m0-tan_binary64_14865 hang-p0-tan_binary64_14864 hang-0m-tan_binary64_14863 hang-0p-tan_binary64_14862 tan-+PI/2_binary64_14861 tan-+PI_binary64_14860 tan-PI_binary64_14859 tan-PI/3_binary64_14858 tan-PI/4_binary64_14857 tan-PI/6_binary64_14856 cos-+PI/2_binary64_14855 cos-+PI_binary64_14854 cos-PI_binary64_14853 cos-PI/2_binary64_14852 cos-PI/3_binary64_14851 cos-PI/4_binary64_14850 cos-PI/6_binary64_14849 sin-+PI/2_binary64_14848 sin-+PI_binary64_14847 sin-PI_binary64_14846 sin-PI/2_binary64_14845 sin-PI/3_binary64_14844 sin-PI/4_binary64_14843 sin-PI/6_binary64_14842 sub-1-sin_binary64_14841 sub-1-cos_binary64_14840 -1-add-sin_binary64_14839 -1-add-cos_binary64_14838 1-sub-sin_binary64_14837 1-sub-cos_binary64_14836 cos-sin-sum_binary64_14835 log-E_binary64_14831 log-pow_binary64_14830 log-rec_binary64_14829 log-div_binary64_14828 pow-base-0_binary64_14825 unpow1/3_binary64_14808 unpow2_binary64_14806 unpow1/2_binary64_14805 pow-plus_binary64_14804 exp-to-pow_binary64_14803 pow-base-1_binary64_14801 unpow0_binary64_14800 unpow1_binary64_14799 unpow-1_binary64_14798 exp-lft-cube_binary64_14797 exp-lft-sqr_binary64_14796 exp-cbrt_binary64_14795 exp-sqrt_binary64_14794 div-exp_binary64_14792 rec-exp_binary64_14791 prod-exp_binary64_14790 exp-neg_binary64_14788 e-exp-1_binary64_14786 exp-1-e_binary64_14784 exp-0_binary64_14783 rem-log-exp_binary64_14782 rem-exp-log_binary64_14781 cube-div_binary64_14770 cube-neg_binary64_14768 rem-3cbrt-rft_binary64_14767 rem-3cbrt-lft_binary64_14766 rem-cbrt-cube_binary64_14765 rem-cube-cbrt_binary64_14764 sqr-abs_binary64_14756 sqr-neg_binary64_14755 rem-sqrt-square_binary64_14754 rem-square-sqrt_binary64_14753 times-frac_binary64_14747 div-sub_binary64_14746 unsub-neg_binary64_14735 /-rgt-identity_binary64_14732 *-lft-identity_binary64_14730 remove-double-neg_binary64_14729 sub0-neg_binary64_14728 --rgt-identity_binary64_14727 +-rgt-identity_binary64_14726 +-lft-identity_binary64_14725 mul0-rgt_binary64_14724 mul0-lft_binary64_14723 div0_binary64_14722 *-inverses_binary64_14721 +-inverses_binary64_14720 lft-mult-inverse_binary64_14719 rgt-mult-inverse_binary64_14718 remove-double-div_binary64_14717 difference-of-sqr--1_binary64_14712 difference-of-sqr-1_binary64_14711 unswap-sqr_binary64_14709 cancel-sign-sub_binary64_14706 distribute-neg-frac_binary64_14705 distribute-frac-neg_binary64_14704 distribute-neg-out_binary64_14703 distribute-rgt1-in_binary64_14697 distribute-lft1-in_binary64_14696 distribute-rgt-out--_binary64_14695 distribute-lft-out--_binary64_14693 distribute-lft-out_binary64_14692 count-2_binary64_14689 associate-/l/_binary64_14688 associate-/r/_binary64_14687 associate-/l*_binary64_14686 associate-/r*_binary64_14685 associate-*l/_binary64_14684 associate-*r/_binary64_14683 associate--r-_binary64_14680 associate--l-_binary64_14679 associate-+l-_binary64_14676 associate-+r-_binary64_14675 associate-+l+_binary64_14674
Counts
312 → 683
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052210568
1153510208

prune1.9s (1.6%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New66320683
Fresh000
Picked101
Done000
Total66420684
Error
13.2b
Counts
684 → 20
Compiler

Compiled 76319 to 3942 computations (94.8% saved)

localize83.0ms (0.1%)

Local error

Found 4 expressions with local error:

7.6b
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
7.9b
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
8.4b
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
10.4b
(*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))

rewrite459.0ms (0.4%)

Algorithm
rewrite-expression-head
Error
13.2b
Rules
24×flip3--_binary64_14745 flip--_binary64_14716
20×add-sqr-sqrt_binary64_14763
16×frac-times_binary64_14751
12×pow1_binary64_14802 add-exp-log_binary64_14779 add-cbrt-cube_binary64_14777 add-cube-cbrt_binary64_14776 *-un-lft-identity_binary64_14741 associate-*l*_binary64_14682 associate-*r*_binary64_14681
sub-neg_binary64_14734 distribute-rgt-in_binary64_14691 cancel-sign-sub-inv_binary64_14707 distribute-lft-in_binary64_14690 associate-*l/_binary64_14684 associate-*r/_binary64_14683
pow-prod-down_binary64_14812 prod-exp_binary64_14790 add-log-exp_binary64_14780 cbrt-unprod_binary64_14774 unswap-sqr_binary64_14709 *-commutative_binary64_14672
Counts
4 → 120
Calls

4 calls:

11.0ms
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
11.0ms
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
10.0ms
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
10.0ms
(*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))
Compiler

Compiled 15376 to 966 computations (93.7% saved)

series6.2s (5.3%)

Error
9.6b
Counts
4 → 192
Calls

4 calls:

1.5s
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
1.4s
(*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))
1.4s
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
1.4s
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
Compiler

Compiled 57312 to 22490 computations (60.8% saved)

simplify1.1s (1%)

Algorithm
egg-herbie
Rules
767×associate-*l*_binary64_14682
765×associate-*r*_binary64_14681
355×distribute-rgt-in_binary64_14691
351×distribute-lft-in_binary64_14690
221×*-commutative_binary64_14672
169×cancel-sign-sub-inv_binary64_14707
102×distribute-rgt-neg-in_binary64_14699
98×sub-neg_binary64_14734
73×distribute-lft-neg-in_binary64_14698
59×neg-sub0_binary64_14736
52×sqr-pow_binary64_14713
51×neg-mul-1_binary64_14737
48×swap-sqr_binary64_14708
44×+-commutative_binary64_14671
32×unpow3_binary64_14807 cube-mult_binary64_14771 cube-prod_binary64_14769
31×distribute-lft-neg-out_binary64_14700
24×distribute-neg-in_binary64_14702 distribute-rgt-out_binary64_14694
23×associate--l+_binary64_14678 associate--r+_binary64_14677
16×exp-prod_binary64_14793 pow-sqr_binary64_14714 difference-of-squares_binary64_14710
12×log-prod_binary64_14827 cube-unmult_binary64_14778
11×exp-sum_binary64_14787 mul-1-neg_binary64_14733
distribute-rgt-neg-out_binary64_14701 associate-+r+_binary64_14673
exp-diff_binary64_14789 *-rgt-identity_binary64_14731
1-exp_binary64_14785
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_15004 erf-erfc_binary64_15003 erf-odd_binary64_15002 if-if-and-not_binary64_15001 if-if-and_binary64_15000 if-if-or-not_binary64_14999 if-if-or_binary64_14998 if-not_binary64_14997 if-same_binary64_14996 if-false_binary64_14995 if-true_binary64_14994 not-gte_binary64_14993 not-lte_binary64_14992 not-gt_binary64_14991 not-lt_binary64_14990 gte-same_binary64_14989 lte-same_binary64_14988 gt-same_binary64_14987 lt-same_binary64_14986 sinh---cosh_binary64_14933 sinh-+-cosh_binary64_14932 sinh-cosh_binary64_14931 tanh-def-c_binary64_14930 tanh-def-b_binary64_14929 tanh-def-a_binary64_14928 cosh-def_binary64_14927 sinh-def_binary64_14926 tan-neg_binary64_14873 cos-neg_binary64_14872 sin-neg_binary64_14871 tan-0_binary64_14870 cos-0_binary64_14869 sin-0_binary64_14868 hang-m-tan_binary64_14867 hang-p-tan_binary64_14866 hang-m0-tan_binary64_14865 hang-p0-tan_binary64_14864 hang-0m-tan_binary64_14863 hang-0p-tan_binary64_14862 tan-+PI/2_binary64_14861 tan-+PI_binary64_14860 tan-PI_binary64_14859 tan-PI/3_binary64_14858 tan-PI/4_binary64_14857 tan-PI/6_binary64_14856 cos-+PI/2_binary64_14855 cos-+PI_binary64_14854 cos-PI_binary64_14853 cos-PI/2_binary64_14852 cos-PI/3_binary64_14851 cos-PI/4_binary64_14850 cos-PI/6_binary64_14849 sin-+PI/2_binary64_14848 sin-+PI_binary64_14847 sin-PI_binary64_14846 sin-PI/2_binary64_14845 sin-PI/3_binary64_14844 sin-PI/4_binary64_14843 sin-PI/6_binary64_14842 sub-1-sin_binary64_14841 sub-1-cos_binary64_14840 -1-add-sin_binary64_14839 -1-add-cos_binary64_14838 1-sub-sin_binary64_14837 1-sub-cos_binary64_14836 cos-sin-sum_binary64_14835 log-E_binary64_14831 log-pow_binary64_14830 log-rec_binary64_14829 log-div_binary64_14828 pow-base-0_binary64_14825 unpow1/3_binary64_14808 unpow2_binary64_14806 unpow1/2_binary64_14805 pow-plus_binary64_14804 exp-to-pow_binary64_14803 pow-base-1_binary64_14801 unpow0_binary64_14800 unpow1_binary64_14799 unpow-1_binary64_14798 exp-lft-cube_binary64_14797 exp-lft-sqr_binary64_14796 exp-cbrt_binary64_14795 exp-sqrt_binary64_14794 div-exp_binary64_14792 rec-exp_binary64_14791 prod-exp_binary64_14790 exp-neg_binary64_14788 e-exp-1_binary64_14786 exp-1-e_binary64_14784 exp-0_binary64_14783 rem-log-exp_binary64_14782 rem-exp-log_binary64_14781 cube-div_binary64_14770 cube-neg_binary64_14768 rem-3cbrt-rft_binary64_14767 rem-3cbrt-lft_binary64_14766 rem-cbrt-cube_binary64_14765 rem-cube-cbrt_binary64_14764 sqr-abs_binary64_14756 sqr-neg_binary64_14755 rem-sqrt-square_binary64_14754 rem-square-sqrt_binary64_14753 times-frac_binary64_14747 div-sub_binary64_14746 unsub-neg_binary64_14735 /-rgt-identity_binary64_14732 *-lft-identity_binary64_14730 remove-double-neg_binary64_14729 sub0-neg_binary64_14728 --rgt-identity_binary64_14727 +-rgt-identity_binary64_14726 +-lft-identity_binary64_14725 mul0-rgt_binary64_14724 mul0-lft_binary64_14723 div0_binary64_14722 *-inverses_binary64_14721 +-inverses_binary64_14720 lft-mult-inverse_binary64_14719 rgt-mult-inverse_binary64_14718 remove-double-div_binary64_14717 difference-of-sqr--1_binary64_14712 difference-of-sqr-1_binary64_14711 unswap-sqr_binary64_14709 cancel-sign-sub_binary64_14706 distribute-neg-frac_binary64_14705 distribute-frac-neg_binary64_14704 distribute-neg-out_binary64_14703 distribute-rgt1-in_binary64_14697 distribute-lft1-in_binary64_14696 distribute-rgt-out--_binary64_14695 distribute-lft-out--_binary64_14693 distribute-lft-out_binary64_14692 count-2_binary64_14689 associate-/l/_binary64_14688 associate-/r/_binary64_14687 associate-/l*_binary64_14686 associate-/r*_binary64_14685 associate-*l/_binary64_14684 associate-*r/_binary64_14683 associate--r-_binary64_14680 associate--l-_binary64_14679 associate-+l-_binary64_14676 associate-+r-_binary64_14675 associate-+l+_binary64_14674
Counts
312 → 683
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050810568
1148810208

prune2.1s (1.8%)

Pruning

26 alts after pruning (26 fresh and 0 done)

PrunedKeptTotal
New67211683
Fresh41519
Picked101
Done000
Total67726703
Error
9.6b
Counts
703 → 26
Compiler

Compiled 88010 to 4326 computations (95.1% saved)

localize87.0ms (0.1%)

Local error

Found 4 expressions with local error:

7.0b
(*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))
7.6b
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
7.9b
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
8.4b
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))

rewrite488.0ms (0.4%)

Algorithm
rewrite-expression-head
Error
9.6b
Rules
24×flip3--_binary64_14745 flip--_binary64_14716
20×add-sqr-sqrt_binary64_14763
16×frac-times_binary64_14751
12×pow1_binary64_14802 add-exp-log_binary64_14779 add-cbrt-cube_binary64_14777 add-cube-cbrt_binary64_14776 *-un-lft-identity_binary64_14741 associate-*l*_binary64_14682 associate-*r*_binary64_14681
sub-neg_binary64_14734 distribute-rgt-in_binary64_14691 cancel-sign-sub-inv_binary64_14707 distribute-lft-in_binary64_14690 associate-*l/_binary64_14684 associate-*r/_binary64_14683
pow-prod-down_binary64_14812 prod-exp_binary64_14790 add-log-exp_binary64_14780 cbrt-unprod_binary64_14774 unswap-sqr_binary64_14709 *-commutative_binary64_14672
Counts
4 → 120
Calls

4 calls:

16.0ms
(*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))
10.0ms
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
10.0ms
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
10.0ms
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
Compiler

Compiled 17296 to 944 computations (94.5% saved)

series6.2s (5.3%)

Error
7.1b
Counts
4 → 192
Calls

4 calls:

1.4s
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
1.4s
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
1.4s
(*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))
1.4s
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
Compiler

Compiled 64992 to 24774 computations (61.9% saved)

simplify923.0ms (0.8%)

Algorithm
egg-herbie
Rules
784×associate-*l*_binary64_14682
767×associate-*r*_binary64_14681
355×distribute-rgt-in_binary64_14691
351×distribute-lft-in_binary64_14690
228×*-commutative_binary64_14672
196×cancel-sign-sub-inv_binary64_14707
118×sub-neg_binary64_14734
104×distribute-rgt-neg-in_binary64_14699
75×distribute-lft-neg-in_binary64_14698
64×neg-sub0_binary64_14736
56×neg-mul-1_binary64_14737
52×sqr-pow_binary64_14713
48×swap-sqr_binary64_14708
47×+-commutative_binary64_14671
32×unpow3_binary64_14807 cube-mult_binary64_14771 cube-prod_binary64_14769
31×distribute-lft-neg-out_binary64_14700
30×distribute-neg-in_binary64_14702 associate--l+_binary64_14678 associate--r+_binary64_14677
24×distribute-rgt-out_binary64_14694
16×exp-prod_binary64_14793 pow-sqr_binary64_14714 difference-of-squares_binary64_14710
12×log-prod_binary64_14827 cube-unmult_binary64_14778
11×exp-sum_binary64_14787
10×mul-1-neg_binary64_14733
distribute-rgt-neg-out_binary64_14701 associate-+r+_binary64_14673
exp-diff_binary64_14789 *-rgt-identity_binary64_14731
1-exp_binary64_14785
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_15004 erf-erfc_binary64_15003 erf-odd_binary64_15002 if-if-and-not_binary64_15001 if-if-and_binary64_15000 if-if-or-not_binary64_14999 if-if-or_binary64_14998 if-not_binary64_14997 if-same_binary64_14996 if-false_binary64_14995 if-true_binary64_14994 not-gte_binary64_14993 not-lte_binary64_14992 not-gt_binary64_14991 not-lt_binary64_14990 gte-same_binary64_14989 lte-same_binary64_14988 gt-same_binary64_14987 lt-same_binary64_14986 sinh---cosh_binary64_14933 sinh-+-cosh_binary64_14932 sinh-cosh_binary64_14931 tanh-def-c_binary64_14930 tanh-def-b_binary64_14929 tanh-def-a_binary64_14928 cosh-def_binary64_14927 sinh-def_binary64_14926 tan-neg_binary64_14873 cos-neg_binary64_14872 sin-neg_binary64_14871 tan-0_binary64_14870 cos-0_binary64_14869 sin-0_binary64_14868 hang-m-tan_binary64_14867 hang-p-tan_binary64_14866 hang-m0-tan_binary64_14865 hang-p0-tan_binary64_14864 hang-0m-tan_binary64_14863 hang-0p-tan_binary64_14862 tan-+PI/2_binary64_14861 tan-+PI_binary64_14860 tan-PI_binary64_14859 tan-PI/3_binary64_14858 tan-PI/4_binary64_14857 tan-PI/6_binary64_14856 cos-+PI/2_binary64_14855 cos-+PI_binary64_14854 cos-PI_binary64_14853 cos-PI/2_binary64_14852 cos-PI/3_binary64_14851 cos-PI/4_binary64_14850 cos-PI/6_binary64_14849 sin-+PI/2_binary64_14848 sin-+PI_binary64_14847 sin-PI_binary64_14846 sin-PI/2_binary64_14845 sin-PI/3_binary64_14844 sin-PI/4_binary64_14843 sin-PI/6_binary64_14842 sub-1-sin_binary64_14841 sub-1-cos_binary64_14840 -1-add-sin_binary64_14839 -1-add-cos_binary64_14838 1-sub-sin_binary64_14837 1-sub-cos_binary64_14836 cos-sin-sum_binary64_14835 log-E_binary64_14831 log-pow_binary64_14830 log-rec_binary64_14829 log-div_binary64_14828 pow-base-0_binary64_14825 unpow1/3_binary64_14808 unpow2_binary64_14806 unpow1/2_binary64_14805 pow-plus_binary64_14804 exp-to-pow_binary64_14803 pow-base-1_binary64_14801 unpow0_binary64_14800 unpow1_binary64_14799 unpow-1_binary64_14798 exp-lft-cube_binary64_14797 exp-lft-sqr_binary64_14796 exp-cbrt_binary64_14795 exp-sqrt_binary64_14794 div-exp_binary64_14792 rec-exp_binary64_14791 prod-exp_binary64_14790 exp-neg_binary64_14788 e-exp-1_binary64_14786 exp-1-e_binary64_14784 exp-0_binary64_14783 rem-log-exp_binary64_14782 rem-exp-log_binary64_14781 cube-div_binary64_14770 cube-neg_binary64_14768 rem-3cbrt-rft_binary64_14767 rem-3cbrt-lft_binary64_14766 rem-cbrt-cube_binary64_14765 rem-cube-cbrt_binary64_14764 sqr-abs_binary64_14756 sqr-neg_binary64_14755 rem-sqrt-square_binary64_14754 rem-square-sqrt_binary64_14753 times-frac_binary64_14747 div-sub_binary64_14746 unsub-neg_binary64_14735 /-rgt-identity_binary64_14732 *-lft-identity_binary64_14730 remove-double-neg_binary64_14729 sub0-neg_binary64_14728 --rgt-identity_binary64_14727 +-rgt-identity_binary64_14726 +-lft-identity_binary64_14725 mul0-rgt_binary64_14724 mul0-lft_binary64_14723 div0_binary64_14722 *-inverses_binary64_14721 +-inverses_binary64_14720 lft-mult-inverse_binary64_14719 rgt-mult-inverse_binary64_14718 remove-double-div_binary64_14717 difference-of-sqr--1_binary64_14712 difference-of-sqr-1_binary64_14711 unswap-sqr_binary64_14709 cancel-sign-sub_binary64_14706 distribute-neg-frac_binary64_14705 distribute-frac-neg_binary64_14704 distribute-neg-out_binary64_14703 distribute-rgt1-in_binary64_14697 distribute-lft1-in_binary64_14696 distribute-rgt-out--_binary64_14695 distribute-lft-out--_binary64_14693 distribute-lft-out_binary64_14692 count-2_binary64_14689 associate-/l/_binary64_14688 associate-/r/_binary64_14687 associate-/l*_binary64_14686 associate-/r*_binary64_14685 associate-*l/_binary64_14684 associate-*r/_binary64_14683 associate--r-_binary64_14680 associate--l-_binary64_14679 associate-+l-_binary64_14676 associate-+r-_binary64_14675 associate-+l+_binary64_14674
Counts
312 → 710
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052910568
1154210208

prune2.3s (1.9%)

Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New7019710
Fresh22325
Picked101
Done000
Total70432736
Error
7.1b
Counts
736 → 32
Compiler

Compiled 103531 to 4851 computations (95.3% saved)

localize106.0ms (0.1%)

Local error

Found 4 expressions with local error:

6.5b
(*.f64 k (*.f64 (*.f64 y4 b) y))
7.6b
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
7.9b
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
8.4b
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))

rewrite465.0ms (0.4%)

Algorithm
rewrite-expression-head
Error
7.1b
Rules
19×pow1_binary64_14802 add-exp-log_binary64_14779 add-cbrt-cube_binary64_14777
18×flip3--_binary64_14745 flip--_binary64_14716
17×add-sqr-sqrt_binary64_14763
12×frac-times_binary64_14751 associate-*l*_binary64_14682
11×add-cube-cbrt_binary64_14776 *-un-lft-identity_binary64_14741
10×associate-*r*_binary64_14681
pow-prod-down_binary64_14812 prod-exp_binary64_14790 cbrt-unprod_binary64_14774
sub-neg_binary64_14734 distribute-rgt-in_binary64_14691 cancel-sign-sub-inv_binary64_14707 distribute-lft-in_binary64_14690 associate-*l/_binary64_14684 associate-*r/_binary64_14683
add-log-exp_binary64_14780 *-commutative_binary64_14672
unswap-sqr_binary64_14709
Counts
4 → 111
Calls

4 calls:

15.0ms
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
10.0ms
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
10.0ms
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
8.0ms
(*.f64 k (*.f64 (*.f64 y4 b) y))
Compiler

Compiled 17551 to 961 computations (94.5% saved)

series5.3s (4.5%)

Error
6.6b
Counts
4 → 156
Calls

4 calls:

1.5s
(*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))
1.5s
(*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))
1.4s
(*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))
349.0ms
(*.f64 k (*.f64 (*.f64 y4 b) y))
Compiler

Compiled 59652 to 22247 computations (62.7% saved)

simplify734.0ms (0.6%)

Algorithm
egg-herbie
Rules
748×associate-*l*_binary64_14682
724×associate-*r*_binary64_14681
266×distribute-rgt-in_binary64_14691
263×distribute-lft-in_binary64_14690
185×*-commutative_binary64_14672
136×cancel-sign-sub-inv_binary64_14707
80×sub-neg_binary64_14734
78×distribute-rgt-neg-in_binary64_14699
56×distribute-lft-neg-in_binary64_14698
49×swap-sqr_binary64_14708
48×neg-sub0_binary64_14736
42×neg-mul-1_binary64_14737 sqr-pow_binary64_14713
37×+-commutative_binary64_14671
26×unpow3_binary64_14807
24×cube-prod_binary64_14769
23×cube-mult_binary64_14771 distribute-lft-neg-out_binary64_14700
20×distribute-neg-in_binary64_14702 associate--l+_binary64_14678 associate--r+_binary64_14677
19×log-prod_binary64_14827
18×distribute-rgt-out_binary64_14694
17×exp-prod_binary64_14793
13×cube-unmult_binary64_14778
12×pow-sqr_binary64_14714 difference-of-squares_binary64_14710
exp-sum_binary64_14787 mul-1-neg_binary64_14733
associate-+r+_binary64_14673
distribute-rgt-neg-out_binary64_14701
exp-diff_binary64_14789 *-rgt-identity_binary64_14731
1-exp_binary64_14785 associate-+l+_binary64_14674
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_15004 erf-erfc_binary64_15003 erf-odd_binary64_15002 if-if-and-not_binary64_15001 if-if-and_binary64_15000 if-if-or-not_binary64_14999 if-if-or_binary64_14998 if-not_binary64_14997 if-same_binary64_14996 if-false_binary64_14995 if-true_binary64_14994 not-gte_binary64_14993 not-lte_binary64_14992 not-gt_binary64_14991 not-lt_binary64_14990 gte-same_binary64_14989 lte-same_binary64_14988 gt-same_binary64_14987 lt-same_binary64_14986 sinh---cosh_binary64_14933 sinh-+-cosh_binary64_14932 sinh-cosh_binary64_14931 tanh-def-c_binary64_14930 tanh-def-b_binary64_14929 tanh-def-a_binary64_14928 cosh-def_binary64_14927 sinh-def_binary64_14926 tan-neg_binary64_14873 cos-neg_binary64_14872 sin-neg_binary64_14871 tan-0_binary64_14870 cos-0_binary64_14869 sin-0_binary64_14868 hang-m-tan_binary64_14867 hang-p-tan_binary64_14866 hang-m0-tan_binary64_14865 hang-p0-tan_binary64_14864 hang-0m-tan_binary64_14863 hang-0p-tan_binary64_14862 tan-+PI/2_binary64_14861 tan-+PI_binary64_14860 tan-PI_binary64_14859 tan-PI/3_binary64_14858 tan-PI/4_binary64_14857 tan-PI/6_binary64_14856 cos-+PI/2_binary64_14855 cos-+PI_binary64_14854 cos-PI_binary64_14853 cos-PI/2_binary64_14852 cos-PI/3_binary64_14851 cos-PI/4_binary64_14850 cos-PI/6_binary64_14849 sin-+PI/2_binary64_14848 sin-+PI_binary64_14847 sin-PI_binary64_14846 sin-PI/2_binary64_14845 sin-PI/3_binary64_14844 sin-PI/4_binary64_14843 sin-PI/6_binary64_14842 sub-1-sin_binary64_14841 sub-1-cos_binary64_14840 -1-add-sin_binary64_14839 -1-add-cos_binary64_14838 1-sub-sin_binary64_14837 1-sub-cos_binary64_14836 cos-sin-sum_binary64_14835 log-E_binary64_14831 log-pow_binary64_14830 log-rec_binary64_14829 log-div_binary64_14828 pow-base-0_binary64_14825 unpow1/3_binary64_14808 unpow2_binary64_14806 unpow1/2_binary64_14805 pow-plus_binary64_14804 exp-to-pow_binary64_14803 pow-base-1_binary64_14801 unpow0_binary64_14800 unpow1_binary64_14799 unpow-1_binary64_14798 exp-lft-cube_binary64_14797 exp-lft-sqr_binary64_14796 exp-cbrt_binary64_14795 exp-sqrt_binary64_14794 div-exp_binary64_14792 rec-exp_binary64_14791 prod-exp_binary64_14790 exp-neg_binary64_14788 e-exp-1_binary64_14786 exp-1-e_binary64_14784 exp-0_binary64_14783 rem-log-exp_binary64_14782 rem-exp-log_binary64_14781 cube-div_binary64_14770 cube-neg_binary64_14768 rem-3cbrt-rft_binary64_14767 rem-3cbrt-lft_binary64_14766 rem-cbrt-cube_binary64_14765 rem-cube-cbrt_binary64_14764 sqr-abs_binary64_14756 sqr-neg_binary64_14755 rem-sqrt-square_binary64_14754 rem-square-sqrt_binary64_14753 times-frac_binary64_14747 div-sub_binary64_14746 unsub-neg_binary64_14735 /-rgt-identity_binary64_14732 *-lft-identity_binary64_14730 remove-double-neg_binary64_14729 sub0-neg_binary64_14728 --rgt-identity_binary64_14727 +-rgt-identity_binary64_14726 +-lft-identity_binary64_14725 mul0-rgt_binary64_14724 mul0-lft_binary64_14723 div0_binary64_14722 *-inverses_binary64_14721 +-inverses_binary64_14720 lft-mult-inverse_binary64_14719 rgt-mult-inverse_binary64_14718 remove-double-div_binary64_14717 difference-of-sqr--1_binary64_14712 difference-of-sqr-1_binary64_14711 unswap-sqr_binary64_14709 cancel-sign-sub_binary64_14706 distribute-neg-frac_binary64_14705 distribute-frac-neg_binary64_14704 distribute-neg-out_binary64_14703 distribute-rgt1-in_binary64_14697 distribute-lft1-in_binary64_14696 distribute-rgt-out--_binary64_14695 distribute-lft-out--_binary64_14693 distribute-lft-out_binary64_14692 count-2_binary64_14689 associate-/l/_binary64_14688 associate-/r/_binary64_14687 associate-/l*_binary64_14686 associate-/r*_binary64_14685 associate-*l/_binary64_14684 associate-*r/_binary64_14683 associate--r-_binary64_14680 associate--l-_binary64_14679 associate-+l-_binary64_14676 associate-+r-_binary64_14675
Counts
267 → 591
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04498375
112878021

prune1.9s (1.6%)

Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New5874591
Fresh22931
Picked101
Done000
Total59033623
Error
6.6b
Counts
623 → 33
Compiler

Compiled 91861 to 2245 computations (97.6% saved)

regimes30.7s (26.2%)

Accuracy

Total 21.7b remaining (74.1%)

Threshold costs 0b (0%)

Compiler

Compiled 419272 to 257627 computations (38.6% saved)

bsearch4.2s (3.6%)

Steps
ItersRangePoint
10
4.558910430282409e+202
7.448748796283837e+212
2.801212191733948e+207
8
1.7397237972804014e+148
5.324891435093384e+151
3.68239972793783e+149
8
7.152625315636594e+16
4.736296498878034e+19
6.773612443337184e+18
9
1.2410997141065678e-113
2.870562798718819e-106
5.196509111325486e-111
9
4.393538111943524e-166
7.022962862009098e-161
8.280075601625665e-165
6
-7.086466236730249e-267
-1.1228767215746619e-267
-6.843930061159293e-267
5
-2.872895312232492e-146
-1.11129672953447e-146
-1.3392360610330107e-146
2
-3.768586834343781e-108
-3.2990058946414178e-108
-3.552233240443482e-108
9
-2.5472124221601837e+95
-9.508602980867051e+89
-4.787484251914425e+90
Compiler

Compiled 1 to 16 computations (-1500% saved)

simplify7.8s (6.6%)

Algorithm
egg-herbie
Rules
1055×unsub-neg_binary64_14735
983×neg-sub0_binary64_14736
981×neg-mul-1_binary64_14737
731×distribute-rgt-neg-out_binary64_14701
697×distribute-neg-out_binary64_14703
598×distribute-lft-neg-out_binary64_14700
579×distribute-rgt-neg-in_binary64_14699
534×*-commutative_binary64_14672
403×distribute-lft-neg-in_binary64_14698
373×remove-double-neg_binary64_14729
333×sub-neg_binary64_14734
321×distribute-neg-in_binary64_14702
305×+-commutative_binary64_14671
129×cancel-sign-sub-inv_binary64_14707
24×+-lft-identity_binary64_14725
mul-1-neg_binary64_14733
sqr-neg_binary64_14755 --rgt-identity_binary64_14727 cancel-sign-sub_binary64_14706
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same if-if-and-not_binary64_15001 if-if-and_binary64_15000 if-if-or-not_binary64_14999 if-if-or_binary64_14998 if-not_binary64_14997 if-same_binary64_14996 if-false_binary64_14995 if-true_binary64_14994 tan-0_binary64_14870 cos-0_binary64_14869 sin-0_binary64_14868 unpow1_binary64_14799 e-exp-1_binary64_14786 1-exp_binary64_14785 exp-1-e_binary64_14784 exp-0_binary64_14783 sqr-abs_binary64_14756 /-rgt-identity_binary64_14732 *-rgt-identity_binary64_14731 *-lft-identity_binary64_14730 sub0-neg_binary64_14728 +-rgt-identity_binary64_14726 distribute-neg-frac_binary64_14705 distribute-frac-neg_binary64_14704
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02521882
15161876
27111876
310101876
413371876
520421876
626781876
728761876
830681876
931981876
1032491876
1133331876
1236531876
1338461876
1439921876
1540801876
1641731876
1742571876
1843231876
1943851876
2044301876
2144621876
2244821876
2344941876
2447361876
2547641876
2647691876
2747741876
2847761876
2947761876
3047931876
3148251876
3248811876
3349621876
Proof
(if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (- f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (=> (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (- f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (=> (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (=> (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (- f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (- f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (=> (- f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (=> (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (=> (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (=> (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (=> (* f64 -1 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15))))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) mul-1-neg_binary64_14733 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (<= (* f64 h8 h15)))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (=> (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (=> (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (=> (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (=> (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (=> (* f64 h14 h5)) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (=> (* f64 h14 h5)) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (=> (* f64 h12 h6))))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (<= (* f64 h10 h15))))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h14 h11)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (=> (* f64 h14 h11))))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (=> (* f64 h14 h11)) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (=> (* f64 (* f64 h14 h5) h2))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (=> (* f64 h14 h5)))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (=> (* f64 h15 h7))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (=> (* f64 h15 h7))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h13 h6)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (=> (* f64 h13 h6))))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (<= (* f64 h0 h6))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (=> (* f64 h11 h4))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (=> (* f64 h11 h4))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h12 h11))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (=> (* f64 h15 h2)))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h12 h11)))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h5 h2)))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (=> (* f64 h5 h0)))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (=> (* f64 h10 h6)) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (=> (* f64 h10 h6)) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (=> (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (=> (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (=> (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (=> (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (=> (* f64 h14 h11)) (<= (* f64 h10 h15)))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (=> (+ f64 (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (=> (- f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (=> (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (=> (* f64 h14 h11)) (<= (* f64 h10 h15)))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (=> (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (- f64 (* f64 h10 h6) (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h10 h6)) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (=> (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (=> (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (=> (* f64 h14 h11)) (<= (* f64 h10 h15)))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (=> (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (=> (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (=> (* f64 h14 h11)) (<= (* f64 h10 h15)))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (=> (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (=> (* f64 (* f64 h14 h5) h2))) (* f64 h3 (* f64 h7 (<= (* f64 h8 h15))))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (=> (* f64 h14 h5)))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (=> (* f64 h15 h2)))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (<= (* f64 h0 h6))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h5 h2)))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (=> (* f64 h5 h0)))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6)))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (=> (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) h6))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (=> (+ f64 (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (=> (- f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (=> (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (=> (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (=> (* f64 h15 h7)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (=> (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))) (=> (- f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11))))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (=> (* f64 -1 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) mul-1-neg_binary64_14733 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (=> (* f64 h11 h4)))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (neg f64 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11))))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (=> (* f64 h10 h6)) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (neg f64 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11))))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (=> (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (neg f64 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11))))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (=> (neg f64 (neg f64 (* f64 h9 (* f64 h0 (- f64 (* f64 h10 h5) (* f64 h7 h11)))))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (neg f64 (+ f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (=> (* f64 h10 h5)) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (=> (neg f64 (+ f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h3 (* f64 h12 (* f64 h14 h6)))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15)))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (=> (neg f64 (* f64 h10 (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 h10 (neg f64 (=> (* f64 (- f64 (* f64 h9 h12) (* f64 h13 h8)) h15))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (=> (* f64 h13 h8))))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (=> (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13)))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (neg f64 (=> (- f64 (* f64 h3 h12) (* f64 h2 h13)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h14 h6) (=> (* f64 h15 h4))) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h2 h13)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h14 h6) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (=> (* f64 h2 h13))))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (=> (* f64 h14 h6)) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (=> (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (neg f64 (=> (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h14 h6) (=> (* f64 h15 h4))) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h2 h13)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h14 h6) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (=> (* f64 h2 h13))))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (=> (* f64 h14 h6)) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (=> (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (neg f64 (=> (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h14 h6) (=> (* f64 h15 h4))) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h2 h13)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h14 h6) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (=> (* f64 h2 h13))))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (=> (* f64 h14 h6)) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (=> (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (neg f64 (=> (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h14 h6) (=> (* f64 h15 h4))) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h2 h13)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h14 h6) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (=> (* f64 h2 h13))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (=> (* f64 h14 h6)) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (=> (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (neg f64 (=> (- f64 (* f64 h3 h12) (* f64 h2 h13)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h14 h6) (=> (* f64 h15 h4))) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h2 h13)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h14 h6) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (=> (* f64 h2 h13))))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (=> (* f64 h14 h6)) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (=> (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (=> (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (=> (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (=> (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (=> (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (=> (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))) (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4)))) (+ f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h10 h6)) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (=> (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (=> (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (=> (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (=> (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (=> (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (=> (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))) (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4)))) (+ f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h10 h6)) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (=> (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (=> (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (=> (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h14 h5) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (=> (* f64 h14 h5)) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (=> (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (=> (* f64 h1 (* f64 (* f64 h12 h6) h10)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (=> (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (=> (+ f64 (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (=> (+ f64 (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (=> (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (- f64 (* f64 h14 h5) (* f64 h15 h7)))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h14 h5) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (=> (* f64 h14 h5)) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (=> (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (=> (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (=> (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (=> (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2))))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (=> (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2))))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (=> (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2))))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (=> (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2))))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (=> (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2))))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (=> (+ f64 (* f64 (* f64 h14 h12) (* f64 h11 h9)) (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (=> (+ f64 (neg f64 (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h3 (* f64 h12 (* f64 h14 h6)))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (=> (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h3 (* f64 h12 (* f64 h14 h6)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h3 (* f64 h12 (=> (* f64 h14 h6))))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (=> (+ f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12)))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (neg f64 (neg f64 (* f64 h13 h2))) (neg f64 (* f64 h3 h12))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (=> (neg f64 (neg f64 (<= (* f64 h2 h13))))) (neg f64 (* f64 h3 h12))))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12)))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (neg f64 (neg f64 (* f64 h13 h2))) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (=> (neg f64 (neg f64 (<= (* f64 h2 h13))))) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (neg f64 (neg f64 (* f64 h13 h2))) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (=> (neg f64 (neg f64 (<= (* f64 h2 h13))))) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (neg f64 (neg f64 (* f64 h13 h2))) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (=> (neg f64 (neg f64 (<= (* f64 h2 h13))))) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (neg f64 (neg f64 (* f64 h13 h2))) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (=> (neg f64 (neg f64 (<= (* f64 h2 h13))))) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (=> (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h15 h2)))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (+ f64 (neg f64 (* f64 h11 h7)) (* f64 h10 h5)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (=> (neg f64 (* f64 h15 (- f64 (* f64 h9 h12) (* f64 h8 h13))))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (=> (- f64 (* f64 h9 h12) (* f64 h8 h13))))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (=> (+ f64 (* f64 h9 h12) (neg f64 (* f64 h8 h13)))))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (=> (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (neg f64 (* f64 h4 (* f64 h13 (* f64 h15 h2)))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (=> (* f64 h15 h2))))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5)))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (=> (* f64 h10 h5))))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (=> (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5)))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (=> (* f64 h10 h5))))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (+ f64 (neg f64 (neg f64 (* f64 h11 h7))) (neg f64 (* f64 h10 h5)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (=> (* f64 h10 h5))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12)))))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12)))))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12)))))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12)))))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12)))))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (neg f64 (neg f64 (* f64 h11 h7)))) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h11 h7) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (neg f64 (neg f64 (* f64 h11 h7)))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (<= (* f64 h7 h11)) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h11 h7) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (neg f64 (neg f64 (* f64 h11 h7)))) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (<= (* f64 h7 h11)) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (neg f64 (neg f64 (* f64 h11 h7))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h11 h7) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (neg f64 (neg f64 (* f64 h11 h7)))) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (<= (* f64 h7 h11)) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h11 h7) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (<= (* f64 h7 h11)) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (<= (neg f64 (neg f64 h9)))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (<= (neg f64 (neg f64 h9)))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (<= (neg f64 (neg f64 h9)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (=> (neg f64 (neg f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (=> (* f64 h12 h3))))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (<= (* f64 h2 h6)))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (<= (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (<= (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (<= (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (<= (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (<= (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 h13))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) h13) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (<= (neg f64 (neg f64 h13)))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (<= (neg f64 (neg f64 h13)))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (<= (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (<= (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (<= (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) h4) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (<= (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12)))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (<= (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (=> (neg f64 (+ f64 (neg f64 (* f64 h8 h13)) (* f64 h9 h12))))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (=> (+ f64 (neg f64 (neg f64 (* f64 h8 h13))) (neg f64 (* f64 h9 h12))))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (=> (neg f64 (neg f64 (* f64 h8 h13)))) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 (neg f64 h13)))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (=> (* f64 h6 (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (=> (* f64 h6 (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (=> (* f64 h6 (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (* f64 h6 (neg f64 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (=> (* f64 h6 (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (=> (* f64 h6 (neg f64 (neg f64 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (=> (* f64 h4 (neg f64 (neg f64 h13)))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (=> (* f64 h11 (neg f64 (neg f64 h9)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9)))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 (neg f64 h9)))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 (neg f64 h4)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (<= (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (<= (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (<= (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 (neg f64 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (<= (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (<= (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (<= (neg f64 (neg f64 h3)))) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (<= (neg f64 (neg f64 h3)))) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (=> (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (=> (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (=> (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 (neg f64 h13)))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (=> (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (=> (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (=> (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (=> (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (=> (* f64 h7 (neg f64 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (=> (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 (neg f64 h9)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (<= (neg f64 (neg f64 (* f64 h5 h14)))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h5 h14) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (<= (* f64 h14 h5)))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (<= (neg f64 (neg f64 (* f64 h5 h14)))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (<= (* f64 h14 h5)))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) h1)) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (<= (neg f64 (neg f64 h1))))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (<= (neg f64 (neg f64 h10)))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (<= (neg f64 (neg f64 h10)))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 h10) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (<= (neg f64 (neg f64 h10)))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (=> (+ f64 (neg f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12))))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (<= (neg f64 (neg f64 h10)))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (=> (+ f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (neg f64 (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9)))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h15 h8) (* f64 h13 h10)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (<= (* f64 h8 h15)) (=> (* f64 h13 h10))) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (* f64 h11 (neg f64 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (=> (* f64 h11 (neg f64 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (+ f64 (neg f64 (neg f64 (* f64 h14 h5))) (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (=> (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3)))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (=> (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 (neg f64 h3)))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (=> (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 (neg f64 h10)))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (=> (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (=> (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 (neg f64 h10)))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 (neg f64 h10)))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 (neg f64 h10)))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (=> (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 (neg f64 h1))))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (=> (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (=> (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (=> (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (=> (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (=> (* f64 h3 (neg f64 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (=> (* f64 (* f64 h14 h12) (neg f64 (* f64 h11 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (=> (+ f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (neg f64 (* f64 (* f64 h14 h12) (* f64 h11 h9))))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (=> (* f64 h14 h12)) (* f64 h11 h9))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (=> (* f64 h11 h9)))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h6 (neg f64 h10))) (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (neg f64 (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (=> (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13))))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (=> (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (=> (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (=> (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (neg f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (=> (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (neg f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (neg f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7)))) (neg f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (neg f64 (=> (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (=> (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (=> (neg f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h15 h4)) (neg f64 (=> (- f64 (* f64 h3 h12) (* f64 h2 h13))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h14 h6) (=> (* f64 h15 h4))) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h2 h13))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h14 h6) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (=> (* f64 h2 h13)))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (=> (* f64 h14 h6)) (* f64 h4 h15)) (neg f64 (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (neg f64 (=> (+ f64 (* f64 h3 h12) (neg f64 (* f64 h13 h2)))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (neg f64 (+ f64 (neg f64 (* f64 h13 h2)) (* f64 h3 h12))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-in_binary64_14702 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (neg f64 (neg f64 (* f64 h13 h2))) (neg f64 (* f64 h3 h12)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (+ f64 (=> (neg f64 (neg f64 (<= (* f64 h2 h13))))) (neg f64 (* f64 h3 h12)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (=> (+ f64 (* f64 h2 h13) (neg f64 (* f64 h3 h12))))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 (<= (neg f64 (neg f64 h15)))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 (neg f64 (neg f64 h15))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (=> (* f64 h7 (neg f64 (neg f64 h15)))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (* f64 h7 (neg f64 h15))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (<= (neg f64 (* f64 h7 h15)))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (<= (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (=> (* f64 h4 (neg f64 h13))))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (<= (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (* f64 h14 h5) (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (<= (=> (- f64 (* f64 h14 h5) (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (=> (+ f64 (* f64 h14 h5) (neg f64 (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h15 h7)) (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (<= (+ f64 (neg f64 (neg f64 (=> (* f64 h15 h7)))) (neg f64 (* f64 h14 h5))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (=> (neg f64 (* f64 h7 h15)))) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h7 (neg f64 h15))) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (<= (* f64 h7 (=> (neg f64 (neg f64 h15))))) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h7 h15) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (+ f64 (<= (* f64 h15 h7)) (neg f64 (* f64 h14 h5))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h15 h7) (=> (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (=> (* f64 h15 h7)) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (=> (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (<= (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (=> (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10)) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (<= (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (=> (+ f64 (neg f64 (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (neg f64 (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= +-commutative_binary64_14671 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (neg f64 (<= (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (<= (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (=> (+ f64 (neg f64 (<= (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (neg f64 (=> (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (<= (+ f64 (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (neg f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (<= (+ f64 (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (=> (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (<= (+ f64 (neg f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (=> (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10)) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (=> (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (<= (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (<= (* f64 h4 (neg f64 h13))))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (* f64 h4 (neg f64 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (=> (* f64 h4 (neg f64 h13))))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (=> (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 h13)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (<= (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10)) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (* f64 (* f64 h4 h13) (* f64 h11 h0)))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= +-commutative_binary64_14671 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (<= (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (<= (=> (- f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (=> (+ f64 (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))) (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))) (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (<= (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (neg f64 (=> (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (neg f64 (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (<= (+ f64 (neg f64 (=> (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10)) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (+ f64 (<= (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (=> (* f64 (* f64 h4 h13) (* f64 h11 h0)))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 h13))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (=> (neg f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (<= (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (* f64 (* f64 h11 h0) (<= (=> (* f64 h4 (neg f64 h13))))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (=> (* f64 (* f64 h11 h0) (neg f64 (* f64 h4 h13)))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10)) (neg f64 (* f64 (* f64 h11 h0) (* f64 h4 h13))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (=> (* f64 (* f64 h1 (* f64 h12 h6)) (neg f64 h10))) (neg f64 (<= (* f64 (* f64 h4 h13) (* f64 h11 h0)))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (neg f64 (* f64 (* f64 h1 (* f64 h12 h6)) h10)) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (=> (+ f64 (neg f64 (<= (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (neg f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (neg f64 (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= +-commutative_binary64_14671 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (=> (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h11 h12) h1)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (neg f64 (<= (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h11 h12) h1))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (=> (+ f64 (* f64 (* f64 h4 h13) (* f64 h11 h0)) (* f64 h10 (* f64 h1 (* f64 h12 h6)))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (=> (* f64 (* f64 h4 h13) (* f64 h11 h0))))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h12 h6))) (* f64 (=> (* f64 h11 h0)) (* f64 h4 h13)))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (=> (* f64 h12 h6)))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (=> (+ f64 (neg f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (neg f64 (<= (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (neg f64 (=> (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (neg f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (<= (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (=> (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (* f64 h10 h5)) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (<= (* f64 h0 h6))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (<= (* f64 h7 h11)))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h5 h2)))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (=> (* f64 h5 h0)))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (=> (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h15 h4))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (=> (* f64 h15 h4)))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h14 h11) (* f64 h15 h10))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (=> (* f64 h14 h11)) (<= (* f64 h10 h15)))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h14 h6) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (=> (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (=> (* f64 h14 h6)) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 (<= (neg f64 (neg f64 h15)))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (* f64 h7 (neg f64 (neg f64 h15))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (=> (* f64 h7 (neg f64 (neg f64 h15)))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (* f64 h7 (neg f64 h15))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (<= (neg f64 (* f64 h7 h15)))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (<= (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (<= (* f64 h13 (* f64 (* f64 h11 h0) h4)))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (<= (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (+ f64 (neg f64 (* f64 h14 h5)) (neg f64 (neg f64 (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (* f64 h14 h5) (neg f64 (* f64 h15 h7))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (<= (=> (- f64 (* f64 h14 h5) (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (=> (+ f64 (* f64 h14 h5) (neg f64 (* f64 h15 h7)))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (neg f64 (+ f64 (neg f64 (* f64 h15 h7)) (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (<= (+ f64 (neg f64 (neg f64 (=> (* f64 h15 h7)))) (neg f64 (* f64 h14 h5))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (=> (neg f64 (* f64 h7 h15)))) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (neg f64 (* f64 h7 (neg f64 h15))) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (<= (* f64 h7 (=> (neg f64 (neg f64 h15))))) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (+ f64 (* f64 h7 h15) (neg f64 (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (=> (+ f64 (<= (* f64 h15 h7)) (neg f64 (* f64 h14 h5))))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h15 h7) (=> (* f64 h14 h5)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (=> (* f64 h15 h7)) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (=> (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (<= (* f64 h1 (* f64 (* f64 h12 h6) h10))))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (=> (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 h1 (* f64 (* f64 h12 h6) h10))))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (=> (+ f64 (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (+ f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (<= (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (=> (+ f64 (neg f64 (<= (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (neg f64 (=> (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (<= (+ f64 (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (neg f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (<= (+ f64 (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (=> (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (<= (+ f64 (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 h1 (* f64 (* f64 h12 h6) h10))))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (=> (* f64 h1 (* f64 (* f64 h12 h6) h10))))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (<= (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (=> (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h13 (* f64 (* f64 h11 h0) h4)))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h13 (* f64 (* f64 h11 h0) h4)))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (<= (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (=> (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) h1))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (<= (* f64 h1 (* f64 (* f64 h12 h6) h10))))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 h1 (* f64 (* f64 h12 h6) h10))))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))) (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (<= (=> (- f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (=> (+ f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))) (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))) (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (<= (+ f64 (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (<= (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (=> (* f64 h1 (* f64 (* f64 h12 h6) h10))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))))) (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) h1)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (=> (neg f64 (neg f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6))))))) (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (<= (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (neg f64 (=> (* f64 h13 (* f64 (* f64 h11 h0) h4)))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (<= (=> (* f64 (* f64 (* f64 h11 h0) h4) (neg f64 h13)))) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (neg f64 (* f64 (* f64 (* f64 h11 h0) h4) h13)) (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (neg f64 (<= (* f64 h13 (* f64 (* f64 h11 h0) h4)))) (=> (* f64 (* f64 (* f64 h12 h6) h10) (neg f64 h1))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (* f64 (* f64 (* f64 h12 h6) h10) h1)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (=> (+ f64 (neg f64 (* f64 h13 (* f64 (* f64 h11 h0) h4))) (neg f64 (<= (* f64 h1 (* f64 (* f64 h12 h6) h10))))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (=> (+ f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (neg f64 (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 (* f64 h12 h6) h10)))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (=> (* f64 (* f64 h12 h6) h10))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 (* f64 h11 h0) h4)) (* f64 h1 (* f64 h10 (=> (* f64 h12 h6)))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (=> (* f64 (* f64 h11 h0) h4))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (=> (* f64 h11 h0)))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (neg f64 (<= (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (neg f64 (=> (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (neg f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (<= (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (=> (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (* f64 h10 h5)) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (<= (* f64 h0 h6))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (<= (* f64 h7 h11)))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h5 h2)))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (=> (* f64 h5 h0)))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (=> (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (=> (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (=> (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))) (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (=> (+ f64 (neg f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (=> (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (neg f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h14 h5) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (=> (* f64 h14 h5)) (* f64 h15 h7))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (=> (* f64 h15 h7)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (<= (neg f64 (neg f64 h4)))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (neg f64 (neg f64 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (=> (* f64 h11 (neg f64 (neg f64 h4)))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (* f64 h11 (neg f64 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (<= (neg f64 (* f64 h11 h4)))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 h10))) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (<= (* f64 h10 h6))) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4)))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (<= (=> (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (=> (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4)))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (neg f64 (* f64 h11 h4)) (* f64 h10 h6)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (<= (+ f64 (neg f64 (neg f64 (* f64 h11 h4))) (neg f64 (* f64 h10 h6))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (=> (neg f64 (* f64 h11 h4)))) (<= (* f64 h10 (neg f64 h6))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h11 (neg f64 h4))) (* f64 h10 (neg f64 h6)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (<= (* f64 h11 (=> (neg f64 (neg f64 h4))))) (* f64 h10 (neg f64 h6)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h11 h4) (=> (* f64 h10 (neg f64 h6))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (* f64 h11 h4) (neg f64 (* f64 h10 h6))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (=> (* f64 h11 h4)) (* f64 h10 h6))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (=> (* f64 h10 h6)))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (neg f64 (<= (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (neg f64 (=> (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (neg f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (<= (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (=> (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (* f64 h10 h5)) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (<= (* f64 h0 h6))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (<= (* f64 h7 h11)))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h5 h2)))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (=> (* f64 h5 h0)))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (=> (+ f64 (neg f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (=> (+ f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (=> (neg f64 (* f64 h15 (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (neg f64 (=> (* f64 (neg f64 h4) (- f64 (* f64 h12 h3) (* f64 h13 h2)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-lft-neg-out_binary64_14700 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (=> (neg f64 (neg f64 (* f64 h4 (- f64 (* f64 h12 h3) (* f64 h13 h2))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h12 h3) (* f64 h13 h2)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (=> (* f64 h12 h3)) (<= (* f64 h2 h13))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (<= (neg f64 (neg f64 h4)))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (neg f64 (neg f64 h4))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (=> (* f64 h11 (neg f64 (neg f64 h4)))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (* f64 h11 (neg f64 h4))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (<= (neg f64 (* f64 h11 h4)))))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (neg f64 (<= (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (=> (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (<= (neg f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (neg f64 (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (neg f64 (<= (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (=> (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3)) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (neg f64 (<= (* f64 h3 (* f64 h14 (* f64 h5 h8))))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 h10))) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (neg f64 (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (neg f64 (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (<= (* f64 h10 h6))) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (=> (+ f64 (neg f64 (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (neg f64 (=> (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (neg f64 (+ f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (<= (+ f64 (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (neg f64 (=> (* f64 h3 (* f64 h14 (* f64 h5 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (neg f64 (=> (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (<= (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (=> (neg f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (=> (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (=> (+ f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (neg f64 (<= (* f64 h3 (* f64 h14 (* f64 h5 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (neg f64 (<= (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (=> (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (<= (neg f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (neg f64 (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (neg f64 (<= (=> (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (neg f64 (=> (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (<= (+ f64 (neg f64 (=> (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) neg-mul-1_binary64_14737 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (neg f64 (=> (* f64 -1 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (neg f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) -1)) (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (<= (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1))) (neg f64 (=> (* f64 h9 (* f64 h7 (* f64 h15 h2)))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (<= (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (=> (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (neg f64 (<= (* f64 h9 (* f64 h7 (* f64 h15 h2))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (* f64 h9 (* f64 h7 (=> (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (=> (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (neg f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) -1)) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (neg f64 (<= (* f64 -1 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= neg-mul-1_binary64_14737 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (=> (neg f64 (<= (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (=> (* f64 (* f64 h14 h5) h2))) (* f64 h3 (* f64 h7 (<= (* f64 h8 h15))))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (=> (* f64 h14 h5)))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4)))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (<= (- f64 (* f64 h10 h6) (* f64 h11 h4))))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (=> (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4))))) (neg f64 (<= (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (neg f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))) (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= +-commutative_binary64_14671 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (<= (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (<= (+ f64 (neg f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (<= (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (<= (+ f64 (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (=> (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (<= (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (=> (* f64 h10 h6))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (<= (* f64 h6 (neg f64 h10))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (=> (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (* f64 h11 (neg f64 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (<= (* f64 h11 (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (neg f64 (neg f64 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (=> (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (<= (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (neg f64 (neg f64 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (=> (* f64 h11 (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (* f64 h11 (neg f64 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (<= (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 h10))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (<= (* f64 h10 h6))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (<= (=> (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (=> (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (neg f64 (* f64 h11 h4)) (* f64 h10 h6)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (<= (+ f64 (neg f64 (neg f64 (* f64 h11 h4))) (neg f64 (* f64 h10 h6))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (=> (neg f64 (* f64 h11 h4)))) (<= (* f64 h10 (neg f64 h6))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h11 (neg f64 h4))) (* f64 h10 (neg f64 h6)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (<= (* f64 h11 (=> (neg f64 (neg f64 h4))))) (* f64 h10 (neg f64 h6)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h11 h4) (=> (* f64 h10 (neg f64 h6))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (* f64 h11 h4) (neg f64 (* f64 h10 h6))))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (=> (* f64 h11 h4)) (* f64 h10 h6))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (=> (* f64 h10 h6)))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (<= (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (=> (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (<= (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (=> (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (* f64 h10 h5)) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (<= (* f64 h0 h6))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (<= (* f64 h7 h11)))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h5 h2)))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (=> (* f64 h5 h0)))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (=> (+ f64 (neg f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3))))))) (neg f64 (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (=> (+ f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (neg f64 (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12)) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (=> (* f64 (- f64 (* f64 h11 h14) (* f64 h10 h15)) h12))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (<= (* f64 h14 h11)) (=> (* f64 h10 h15))))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h14 h11) (* f64 h15 h10)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (=> (* f64 h14 h11)) (<= (* f64 h10 h15))))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h14 h6))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (=> (* f64 h14 h6)))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h12 h3)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h15 h2))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (=> (* f64 h12 h3))))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (=> (* f64 h15 h2)))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h6 h2))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (<= (* f64 h2 h6)))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (<= (neg f64 (neg f64 h4)))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (neg f64 (neg f64 h4))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (=> (* f64 h11 (neg f64 (neg f64 h4)))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (* f64 h11 (neg f64 h4))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (<= (neg f64 (* f64 h11 h4)))))) (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (neg f64 (<= (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (=> (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (<= (neg f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (neg f64 (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)) (neg f64 (<= (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (=> (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3)) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (neg f64 (<= (* f64 h3 (* f64 h14 (* f64 h5 h8))))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 h10))) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (neg f64 (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 h10)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (neg f64 (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (<= (* f64 h10 h6))) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (=> (+ f64 (neg f64 (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (neg f64 (=> (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (neg f64 (+ f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (<= (+ f64 (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (neg f64 (=> (* f64 h3 (* f64 h14 (* f64 h5 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (neg f64 (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))) (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (neg f64 (=> (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (<= (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (=> (neg f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (=> (* f64 (* f64 h14 (* f64 h5 h8)) (neg f64 h3)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (+ f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (neg f64 (* f64 (* f64 h14 (* f64 h5 h8)) h3))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (=> (+ f64 (+ f64 (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (neg f64 (<= (* f64 h3 (* f64 h14 (* f64 h5 h8))))))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9)) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (neg f64 (<= (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (=> (+ f64 (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))) (<= (neg f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (neg f64 (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (neg f64 (<= (=> (- f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (neg f64 (=> (+ f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))) (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (neg f64 (+ f64 (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))) (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (<= (+ f64 (neg f64 (=> (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2)))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) neg-mul-1_binary64_14737 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (neg f64 (=> (* f64 -1 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (neg f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) -1)) (neg f64 (* f64 h9 (* f64 h7 (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (<= (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1))) (neg f64 (=> (* f64 h9 (* f64 h7 (* f64 h15 h2)))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (<= (=> (* f64 (* f64 h7 (* f64 h15 h2)) (neg f64 h9))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (neg f64 (* f64 (* f64 h7 (* f64 h15 h2)) h9))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (=> (+ f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (neg f64 (<= (* f64 h9 (* f64 h7 (* f64 h15 h2))))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1)) (* f64 h9 (* f64 h7 (=> (* f64 h15 h2))))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (=> (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (neg f64 -1))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (neg f64 (* f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) -1)) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (neg f64 (<= (* f64 -1 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8))))))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= neg-mul-1_binary64_14737 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (=> (neg f64 (<= (neg f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))))))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 (* f64 h14 h5) h2)) (* f64 h3 (* f64 h7 (* f64 h15 h8)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (=> (* f64 (* f64 h14 h5) h2))) (* f64 h3 (* f64 h7 (<= (* f64 h8 h15))))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (=> (* f64 h14 h5)))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4)))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4))))) (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (<= (- f64 (* f64 h10 h6) (* f64 h11 h4))))) (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (=> (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4))))) (neg f64 (<= (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (=> (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4)))) (neg f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))) (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= +-commutative_binary64_14671 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (neg f64 (<= (+ f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (<= (+ f64 (neg f64 (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (<= (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (<= (+ f64 (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (=> (- f64 (* f64 h10 h6) (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (<= (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (=> (* f64 h10 h6))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (<= (* f64 h6 (neg f64 h10))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (=> (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (* f64 h11 (neg f64 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (<= (* f64 h11 (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (neg f64 (neg f64 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (=> (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 h4))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (<= (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (* f64 h11 (neg f64 (neg f64 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (<= (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (=> (* f64 h11 (neg f64 (neg f64 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (* f64 h11 (neg f64 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (<= (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (=> (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-in_binary64_14699 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (<= (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h6 (neg f64 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (=> (* f64 h6 (neg f64 h10))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h6 h10)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (<= (* f64 h10 h6))) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (neg f64 (* f64 h10 h6)) (neg f64 (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (<= (=> (- f64 (* f64 h10 h6) (* f64 h11 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (=> (+ f64 (* f64 h10 h6) (neg f64 (* f64 h11 h4)))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (neg f64 (+ f64 (neg f64 (* f64 h11 h4)) (* f64 h10 h6)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (<= (+ f64 (neg f64 (neg f64 (* f64 h11 h4))) (neg f64 (* f64 h10 h6))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (=> (neg f64 (* f64 h11 h4)))) (<= (* f64 h10 (neg f64 h6))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (neg f64 (* f64 h11 (neg f64 h4))) (* f64 h10 (neg f64 h6)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (<= (* f64 h11 (=> (neg f64 (neg f64 h4))))) (* f64 h10 (neg f64 h6)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (+ f64 (* f64 h11 h4) (=> (* f64 h10 (neg f64 h6))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (=> (+ f64 (* f64 h11 h4) (neg f64 (* f64 h10 h6))))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (=> (* f64 h11 h4)) (* f64 h10 h6))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (=> (* f64 h10 h6)))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (=> (+ f64 (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (<= (=> (- f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (=> (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) +-commutative_binary64_14671 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (neg f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (<= (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (=> (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (<= (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-neg-out_binary64_14703 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (<= (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (<= (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (<= (* f64 h7 (neg f64 (* f64 h6 h0)))))) (=> (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (=> (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-in_binary64_14699 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (neg f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (<= (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (neg f64 (=> (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (- f64 (* f64 h10 h5) (* f64 h11 h7))))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= distribute-rgt-neg-out_binary64_14701 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (neg f64 (neg f64 (=> (- f64 (* f64 h10 h5) (* f64 h11 h7)))))) (+ f64 (+ f64 (<= (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) sub-neg_binary64_14734 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (=> (neg f64 (neg f64 (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7))))))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) remove-double-neg_binary64_14729 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (+ f64 (* f64 h10 h5) (neg f64 (* f64 h11 h7)))) (+ f64 (+ f64 (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (<= (- f64 (* f64 h10 h5) (* f64 h11 h7)))) (+ f64 (+ f64 (=> (* f64 (* f64 (* f64 h5 h2) h1) (neg f64 h4))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 (* f64 (* f64 h5 h2) h1) h4)) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (<= (* f64 h4 (* f64 (* f64 h5 h2) h1)))) (* f64 h3 (* f64 h7 (neg f64 (* f64 h6 h0))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= remove-double-neg_binary64_14729 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (* f64 h3 (=> (* f64 h7 (neg f64 (* f64 h6 h0)))))) (<= (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (=> (* f64 h3 (neg f64 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-rgt-neg-out_binary64_14701 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (+ f64 (=> (+ f64 (neg f64 (* f64 h4 (* f64 (* f64 h5 h2) h1))) (neg f64 (* f64 h3 (* f64 h7 (* f64 h6 h0)))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (=> (+ f64 (neg f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0))))) (neg f64 (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) distribute-neg-out_binary64_14703 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (+ f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (neg f64 (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= sub-neg_binary64_14734 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (=> (+ f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (neg f64 (<= (- f64 (+ f64 (* f64 h4 (* f64 (* f64 h5 h2) h1)) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) unsub-neg_binary64_14735 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (=> (* f64 (* f64 h5 h2) h1))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h10 h5) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h6 h0)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (=> (* f64 h10 h5)) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (<= (* f64 h0 h6))))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h11 h7))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h5 h2))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) <= *-commutative_binary64_14672 (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (<= (* f64 h7 h11)))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (=> (* f64 h5 h2)))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h5 h0))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (=> (* f64 h5 h0)))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))))))))))))) *-commutative_binary64_14672 => (if real (<= f64 h0 -4787484251914425352572901827369561322806859926304398527436759572617371506938928892343222272) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (* f64 (* f64 h8 h15) (* f64 h10 h13)) (- f64 (+ f64 (* f64 h14 (* f64 h8 (* f64 h11 h13))) (* f64 h9 (* f64 h15 (* f64 h10 h12)))) (* f64 (* f64 h12 h14) (* f64 h9 h11))))) (if real (<= f64 h0 -1174112493065145/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (- f64 (+ f64 (* f64 h4 (* f64 h0 (* f64 h11 h13))) (* f64 h10 (* f64 h1 (* f64 h6 h12)))) (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h0 (* f64 h6 h13)))))) (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (if real (<= f64 h0 -3012553794565553/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+ f64 (+ f64 (+ f64 (+ f64 (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11)))) (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15)))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (- f64 (+ f64 (* f64 h9 (* f64 h11 (* f64 h12 h14))) (* f64 h10 (* f64 h13 (* f64 h8 h15)))) (+ f64 (* f64 h10 (* f64 h12 (* f64 h9 h15))) (* f64 h8 (* f64 h13 (* f64 h11 h14)))))) (if real (<= f64 h0 -7950812282330669/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (- f64 (* f64 h9 (* f64 h12 (- f64 (* f64 h11 h14) (* f64 h10 h15)))) (+ f64 (+ f64 (* f64 h3 (* f64 h12 (* f64 h6 h14))) (- f64 (* f64 h4 (* f64 h13 (* f64 h2 h15))) (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 4294787827557169/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (- f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h12) (* f64 h2 h13)) (- f64 (* f64 h6 h14) (* f64 h4 h15))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 (* f64 h11 h12) (* f64 h1 h4)) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h13 (* f64 h4 (* f64 h0 h11))) (* f64 h1 (* f64 h10 (* f64 h6 h12))))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 1758813882836287/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (+ f64 (* f64 h3 (* f64 h14 (* f64 h5 h8))) (- f64 (* f64 h9 (* f64 h7 (* f64 h2 h15))) (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))))) (+ f64 (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6))))) (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h7 h11) (* f64 h5 h10)))) (* f64 h10 (* f64 h6 (- f64 (* f64 h1 h12) (* f64 h0 h13)))))) (- f64 (- f64 (+ f64 (* f64 h14 (* f64 h13 (* f64 h2 h6))) (* f64 h15 (* f64 h4 (* f64 h3 h12)))) (* f64 h4 (* f64 h13 (* f64 h2 h15)))) (* f64 h3 (* f64 h12 (* f64 h6 h14)))))) (if real (<= f64 h0 6773612443337184256) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))) (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h7 h15) (* f64 h5 h14))) (+ f64 (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h11 h12))) (* f64 h10 (* f64 h13 (* f64 h0 h6)))) (+ f64 (* f64 h10 (* f64 h1 (* f64 h6 h12))) (* f64 (* f64 h0 h11) (* f64 h4 h13)))) (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))))))) (if real (<= f64 h0 368239972793782979171284861687439107682092380715364604504719228271996028271214324259886563114915469159876119458197591060480070019798062918258678300672) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (- f64 (* f64 h15 (* f64 h4 (- f64 (* f64 h3 h12) (* f64 h2 h13)))) (+ f64 (- f64 (- f64 (+ f64 (* f64 h9 (* f64 h2 (* f64 h5 h14))) (* f64 h3 (* f64 h7 (* f64 h8 h15)))) (* f64 h9 (* f64 h7 (* f64 h2 h15)))) (* f64 h3 (* f64 h14 (* f64 h5 h8)))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))))) (if real (<= f64 h0 2801212191733947911268413450735686507341151815409734787685341779673350419263033387576693100147831584783133518174205504211460491067864883228242109015502580980330416751351666321654432229849407492100411451506688) (+ f64 (+ f64 (- f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (- f64 (* f64 (- f64 (* f64 h1 h8) (* f64 h0 h9)) (- f64 (* f64 h5 h10) (* f64 h7 h11))) (- f64 (+ f64 (* f64 h4 (* f64 h1 (* f64 h2 h5))) (* f64 h3 (* f64 h7 (* f64 h0 h6)))) (+ f64 (* f64 h3 (* f64 h4 (* f64 h0 h5))) (* f64 h7 (* f64 h1 (* f64 h2 h6)))))) (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h4 h11) (* f64 h6 h10))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12)))) (* f64 h10 (* f64 h15 (- f64 (* f64 h8 h13) (* f64 h9 h12))))) (+ f64 (* f64 (- f64 (* f64 h9 h12) (* f64 h8 h13)) (- f64 (* f64 h11 h14) (* f64 h10 h15))) (+ f64 (+ f64 (* f64 (- f64 (* f64 h3 h8) (* f64 h2 h9)) (- f64 (* f64 h5 h14) (* f64 h7 h15))) (+ f64 (* f64 (- f64 (* f64 h1 h12) (* f64 h0 h13)) (- f64 (* f64 h6 h10) (* f64 h4 h11))) (+ f64 (* f64 (- f64 (* f64 h1 h2) (* f64 h0 h3)) (- f64 (* f64 h4 h5) (* f64 h6 h7))) (* f64 h9 (* f64 h0 (- f64 (* f64 h5 h10) (* f64 h7 h11))))))) (* f64 (- f64 (* f64 h6 h14) (* f64 h4 h15)) (- f64 (* f64 h2 h13) (* f64 h3 h12))))))))))))))

end0.0ms (0%)

sample31.2s (26.5%)

Algorithm
intervals
Results
12.8s65420×body128invalid
1.6s8000×body128valid
Compiler

Compiled 26707 to 15625 computations (41.5% saved)

Profiling

Loading profile data...